home *** CD-ROM | disk | FTP | other *** search
/ Univers Interactif 3 / INTERACTIF.BIN / pc / planeten / internet / hyperwai.sea / Release Notes / Release Notes 25 Sep 1992 < prev    next >
Text File  |  1992-09-25  |  3KB  |  81 lines

  1. Release Notes 20 September 1992
  2. ------------------------------
  3.  
  4. Version 1.3
  5.  
  6. HyperWais Stack
  7. ---------------
  8.  
  9. - Changed the names of the following functions to reflect
  10. changes in the wais listener application
  11.   OpenConnection  ->  OpenSession    
  12.   CloseConnection  ->  CloseSession
  13.   WaisReset  ->  WaisResetSession
  14.   WaisKillListener  ->  KillWaisListener
  15.  
  16. - Added balloon help support, text is now written.
  17.  
  18. - Created a new stack for Macs with 12" monitors. This
  19. new stack is basically an enlarged version of the current
  20. one.
  21.  
  22. - When a document request is made (using GetDoc and 
  23. GetDocToFile), the document type is now passed as a 
  24. parameter to the Wais Listener. This change was made
  25. in the XFCNs and the stack script.
  26.  
  27. - Created a resource file which contains the XFCNs for 
  28. Hypercard. These are the same as the XFCNs in the hypercard
  29. stack.
  30.  
  31.  
  32. Wais Listener and C Libraries
  33. --------------------------
  34.  
  35. - The docInfo structure now contains the the siteIP number of
  36. the site it came from.
  37.  
  38. - The 'connection' concept has been changed to become a 
  39. 'session' concept. This makes it easier to distingush between
  40. connections from the listener to a wais server and sessions
  41. opened by clients to the listener.
  42.  
  43. - #DEBUG defines have been added to the listener to make 
  44. inclusion of debug code an option, this reduces the application
  45. size if the debug code is omitted from the compilation.
  46.  
  47. - The memory management has been completely overhauled, there
  48. are now no limits to the number of sessions which can be opened
  49. by clients to the listener, no limits to the number of open sources
  50. a client may have and no limit to the number of documents in the 
  51. document set. The memory is now allocated on a dynamic basis
  52. when it is needed. Also memory is always allocated as handles 
  53. which reduces fragmentation. The only restriction that
  54. currently remains is that only up to 25 documents can be returned
  55. from a search against a single source, though this could change
  56. in the future.
  57.  
  58. - A by-product of making this memory allocation dynamic 
  59. is that it will be easier to move to an async listener in the 
  60. future.
  61.  
  62. - A large  chunk of code was removed from the WaisGetDocByID
  63. and the WaisGetDocToFileByID functions which did relatively
  64. little in normal use. The functionality of the listener was not
  65. impaired by this.
  66.  
  67. - The two test files were considerably cleaned up, and test code
  68. was added to test the new memory management routines
  69.  
  70. - A bug was fixed in the basic communication routines which 
  71. would leave memory allocated if an init exchange failed after
  72. a connection was established with a server. 
  73.  
  74. - A bug was fixed in the basic communication routines which 
  75. would leave memory allocated if a document request failed. 
  76.  
  77. - While waiting for a wais server to respond, the listener will 
  78. now hand back time to other applications rather than blocking
  79. the whole system.
  80.  
  81. -